package com.kaede.hayate.config;

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import com.baomidou.mybatisplus.plugins.PaginationInterceptor;

@Configuration
@MapperScan("com.kaede.hayate.modules.*.mapper*")
public class MybatisPlusConfig {

    /**
     * mybatis-plus分页插件<br>
     * 文档：http://mp.baomidou.com<br>
     */
    @Bean
    public PaginationInterceptor paginationInterceptor() {
    	PaginationInterceptor pi = new PaginationInterceptor();
    	//overflowCurrent 溢出总页数，设置第一页 默认false
    	pi.setOverflowCurrent(true);
    	//默认 false 改为 true 开启了 pageHeper 支持、可以没有
//    	pi.setLocalPage(true);
        return pi;
    }
}
